mombasa (city in kenya) - French English Dictionary